#ifndef __FAULT_H
#define __FAULT_H

#include "gd32f30x_usart.h"

#define OVER_CURRENT_TIMES 10U // 过流时间 (时基是运行周期)

typedef struct _fault
{
    uint32_t fault_bits; // 错误码
    uint8_t flag_fault;  // 错误标志
    uint16_t over_current_times; // 过流计时时间

}fault_t;

#endif
